package com.abi${classpath}.service;



/**
 * <p>
 * ${targetDesc}管理
 * </p>
 *
 * @author Andy.Tan
 */
public interface ${targetName_Iii}Service{


    /**
     * 新增${targetDesc}
     * @param add${targetName_Iii}Req
     * @throws Exception
     */
    void add${targetName_Iii}(Add${targetName_Iii}Req add${targetName_Iii}Req);

    /**
     * 编辑${targetDesc}
     * @param update${targetName_Iii}Req
     */
    void update${targetName_Iii}(Update${targetName_Iii}Req update${targetName_Iii}Req);

    /**
     * 分页查询${targetDesc}
     * @param list${targetName_Iii}Req
     * @return
     */
    List${targetName_Iii}Res list${targetName_Iii}(List${targetName_Iii}Req list${targetName_Iii}Req);

    /**
     * 查询${targetDesc}明细
     * @param get${targetName_Iii}Req
     * @return
     */
    Get${targetName_Iii}Res get${targetName_Iii}(Get${targetName_Iii}Req get${targetName_Iii}Req);

    /**
     * ${targetDesc}启用
     * @param enable${targetName_Iii}Req
     */
    void enable${targetName_Iii}(Enable${targetName_Iii}Req enable${targetName_Iii}Req);

    /**
     * ${targetDesc}禁用
     * @param disable${targetName_Iii}Req
     */
    void disable${targetName_Iii}(Disable${targetName_Iii}Req disable${targetName_Iii}Req);

}
